﻿@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:14px;line-height:22px;font-family:微软雅黑,黑体,Verdana,Arial,sans-serif;-webkit-text-size-adjust:none;color:#333;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;}
ul,li{list-style-type:none;}
a{color:#333;text-decoration:none;transition:all 0.3s;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
input {-webkit-appearance:none; /*去除input默认样式*/}
input[type="submit"],
input[type="reset"],
input[type="button"],
input{-webkit-appearance:none;}
.font_12{font-size:12px;}
.font_16{font-size:16px;}
.font_18{font-size:18px;}
.font_24{font-size:24px;}
.font_s{font-family:"宋体";}
.min_w{min-width:1200px;}
.container{width:1200px;margin:0 auto;}
.pos{position:relative;}

#left_qq {width:140px; height:264px; background:url(../images/qq-bg.png) no-repeat left top; float:left; position:fixed; z-index:99900; right:0; bottom:100px; overflow:hidden; }
#left_qq ul {width:92px; height:auto; float:left; margin-left:26px; margin-top:60px; overflow:hidden; }
#left_qq ul li {width:92px; height:22px; float:left; margin-top:10px; overflow:hidden;}
#left_qq ul li a img {display:block; margin:0; border:none; }


/* banner */
.banner{ width:100%; height:649px; overflow:hidden; position:relative;}
.b-img{ height:649px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:649px; float:left;}
.b-list{ height:50px; padding-top:600px; position:relative; margin:0 auto;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #048cc5;}

.nav_bg{position:absolute;top:0;left:0;width:100%;height:88px;background:rgba(255,255,255,.7);z-index:9;}
.nav{width:650px;padding-top:30px;}
.nav li{width:95px;float:left;}
.nav li a{padding-bottom:5px;}
.nav li a:hover{border-bottom:#048cc5 solid 2px;}

.ann_bg{height:50px;line-height:50px;background:#048cc5;color:#fff;}
.search_inp{margin-top:8px;width:348px;height:35px;line-height:35px;background:#fff;padding:0 10px;border:none;}
.search_btn{margin-top:8px;}
.ann_tel_text{padding:11px 0;line-height:14px;margin:0 10px;}
.ann_tel{padding:0 15px;margin-top:11px;line-height:28px;font-size:14px;border-left:#fff solid 1px;}
.ann_qq{margin:0 15px;}

/*index*/
.index_pro{padding:40px 0;}
.index_pro01{width:492px;}
.index_pro02{width:377px;margin-left:7px;}
.index_pro_name{position:absolute;bottom:20px;left:20px;width:150px;height:70px;padding:10px;background:rgba(255,255,255,.7);color:#000;text-transform:uppercase;}
.index_pro_name_tit{display:block;height:45px;line-height:45px;font-size:24px;background:url(../images/index_04.jpg) no-repeat left bottom;margin-bottom:5px;}
.index_pro_name_hot{position:absolute;top:20px;left:20px;font-size:24px;color:#fff;}
.index_tit{padding:20px 0;border-bottom:#ddd dashed 1px;background:url(../images/index_27.jpg) no-repeat center bottom;}
.index_tit dt{line-height:60px;font-size:40px;}
.line_pro{padding:20px 0;}
.line_pro li{width:260px;padding:10px;margin:10px;border:#ddd solid 1px;float:left;}
.line_pro li a:hover{color:#048cc5;}
.line_pro_name{display:block;line-height:50px;font-size:16px;}
.line_pro_add{width:100px;padding:0 15px;color:#999;}
.line_pro_icon{padding:10px;}
.line_more{display:block;width:150px;height:40px;line-height:40px;border:#048cc5 solid 1px;border-radius:3px;margin:50px auto;color:#048cc5;}
.line_more:hover{border:#16a7e4 solid 1px;color:#16a7e4;}

.hotel_pro li{width:260px;padding:10px;margin:10px;border:#ddd solid 1px;float:left;line-height:70px;}
.hotel_pro li a:hover{color:#048cc5;}

.news_bg{height:440px;background:url(../images/index_49.jpg);}
.news_tit{padding:20px 0;color:#fff;}
.news_tit dt{line-height:60px;font-size:40px;}
.news_list{margin:20px 0;}
.news_list li{width:580px;height:110px;float:left;margin:10px;background:#fff;}
.news_list_date{width:110px;height:110px;background:#048cc5 url(../images/index_06.jpg) no-repeat center 70px;color:#fff;}
.news_list_date font{font-size:40px;line-height:50px;margin:15px 0;display:block;}
.news_list_con{width:430px;padding:10px 20px 10px 0;color:#999;}
.news_list_con font{line-height:40px;color:#333;}
.news_list li:hover .news_list_con{color:#333;}
.news_more{display:block;width:150px;height:40px;line-height:40px;border:#fff solid 1px;border-radius:3px;margin:30px auto 0;color:#fff;}

/*footer*/
.footer_bg{padding:20px 0;background:#363b3f;color:#7a7e8a;}
.footer_bg a{color:#7a7e8a;}
.footer_top{margin:20px 0;height:120px;}
.copyright{padding-left:40px;height:120px;border-left:#7a7e8a solid 1px;width:620px;line-height:30px;}
.copyright a{padding:0 10px;}
.copyright a:first-child{padding-left:0;}
.copyright a:hover{color:#fff;}
.bot_ew{margin-top:-20px;}
.link_bor{padding-top:20px;border-top:#7a7e8a solid 1px;line-height:26px;}
.link_list_tit{width:80px;}
.link_list{width:1120px;}
.link_list a{color:#7a7e8a;padding-right:10px;}
.link_list a:hover{color:#fff;}

/*main*/
.main_left{width:270px;}
.main_right{width:890px;}
.main_type{background:#048cc5;margin-bottom:30px;}
.main_type_tit{height:50px;line-height:50px;padding:0 30px;color:#fff;text-transform:uppercase;border-bottom:#0c9bd7 solid 1px;}
.main_type_list{padding:10px 15px 30px;border-top:#0373a2 solid 1px;}
.main_type_list li{height:34px;line-height:34px;background:url(../images/main01.png) no-repeat 45px center;padding-left:20px;border-top:#0373a2 solid 1px;border-bottom:#0c9bd7 solid 1px; font-size:14px;}
.main_type_list li a{color:#fff;}
.main_type_list li:first-child{border-top:none;}
.main_type_list li:last-child{border-bottom:none;}
.main_contact{border-top:#0373a2 solid 1px;padding:20px 25px;color:#fff;line-height:30px;}
.main_tit{height:38px;line-height:38px;border-bottom:#048cc5 solid 2px;}
.main_con{padding:30px 0;line-height:30px;}
.main_about_tit{height:60px;line-height:60px;margin:0 100px;border-bottom:#ddd solid 1px;font-size:20px;}
.main_about_con{padding:30px 0;min-height:400px;}
.main_about_page a:hover{color:#048cc5;}
.main_pro li{width:260px;padding:10px;margin:10px 7px;border:#ddd solid 1px;float:left;}
.main_pro li a:hover{color:#048cc5;}
.page{position:relative;width:100%;text-align:center;overflow:hidden;margin:30px 0;}
.page ul{float:left;position:relative;left:50%;}
.page ul li{float:left;position:relative;right:50%;padding:0 5px;}
.page li a{display:block;height:36px;line-height:36px;padding:0 10px;color:#939292;border:#ddd solid 1px;float:left;margin:0 5px;}
.page li a:hover{background:#048cc5;color:#fff;text-decoration:none;}

.main_news li{padding:20px 0;border-bottom:#ddd solid 1px;line-height:22px;color:#666;cursor:pointer;}
.main_news_con{width:620px;padding-left:15px;}
.main_news_con font{line-height:30px;}
.main_news li:hover .main_news_con font{color:#f00;}
.main_news_r{width:80px;}
.main_news_more{display:block;height:25;line-height:25px;background:#ff7200;border-radius:12px;color:#fff;margin:10px 0;}
.red{color:#ff0000;}


.scrollleft{width:1200px;margin:0px auto; height:240px; margin-top:20px;}
.scrollleft li{float:left;margin-right:7px;display:inline;width:233px;text-align:center;line-height:19px}
.scrollleft img{width:223px;height:180px;padding:2px;border:solid 1px #ddd;}



.pages {
	margin: 50px auto 20px auto;
	font-size: 14px;
	text-align: center;
}
.pages ul{display: inline-block;}
.pages a,
.pages strong{
	display:inline-block;
	line-height:28px;
	padding:0 10px;
	border:1px solid #d9d9d9;
	background-color:#ffffff; 
	text-decoration:none;
	color:#666;
	font-family:Simsun;
	-webkit-transition: all 0.2s ease-out;transition: all 0.2s ease-out;
	margin-right:3px;
}
.pages .current{
	display:inline-block;
	line-height:28px;
	padding:0 10px;
	border:1px solid #d9d9d9;
	background-color:#ffffff; 
	text-decoration:none;
	font-family:Simsun;
	-webkit-transition: all 0.2s ease-out;transition: all 0.2s ease-out;
	margin-right:3px;
	
	color:#fff;
	background-color:#ff7200;
	border-color:#ff7200;
}
.pages a:hover{
	color:#fff !important;
	background-color:#ff7200;
	border-color:#ff7200;
	text-decoration:none;
}
.pages strong{
	color:#fff;
	background-color:#ff7200;
	border-color:#ff7200;
}
.pages span{
	padding:0 10px;
	line-height:23px;
}